﻿global using AspNetCoreRateLimit;
global using Autofac;
global using Autofac.Extensions.DependencyInjection;
global using DotNetCore.CAP;
global using EasyCaching.Core;
global using EasyCaching.CSRedis;
global using EasyCaching.Interceptor.Castle;
global using EIP.Api.Middleware;
global using EIP.Api.Setup;
global using EIP.Base.Models.Entities.System;
global using EIP.Base.Repository.Fixture;
global using EIP.Common.Config;
global using EIP.Common.Controller.Filter;
global using EIP.Common.Controller.Middlewares;
global using EIP.Common.Core.Context;
global using EIP.Common.Core.Extension;
global using EIP.Common.Core.Util;
global using EIP.Common.JwtAuthorize;
global using EIP.Common.Log;
global using EIP.Common.Log.Handler;
global using EIP.Common.Message.WebSite;
global using EIP.Common.Models.Resx;
global using EIP.Common.Quartz;
global using EIP.System.Controller.WeChat.MessageHandlers;
global using EIP.System.Logic;
global using EIP.Workflow.Engine.Logic;
global using EIP.Workflow.Engine.Models.Dtos.ProcessInstance;
global using IGeekFan.AspNetCore.Knife4jUI;
global using Microsoft.AspNetCore.Mvc;
global using Microsoft.AspNetCore.Mvc.Controllers;
global using Microsoft.AspNetCore.ResponseCompression;
global using Microsoft.AspNetCore.Server.Kestrel.Core;
global using Microsoft.Extensions.DependencyModel;
global using Microsoft.Extensions.Options;
global using Microsoft.Extensions.PlatformAbstractions;
global using Microsoft.OpenApi.Models;
global using Newtonsoft.Json;
global using NLog;
global using NLog.Web;
global using Senparc.CO2NET.RegisterServices;
global using Senparc.Weixin.AspNet;
global using Senparc.Weixin.Entities;
global using Senparc.Weixin.MP;
global using Senparc.Weixin.MP.MessageHandlers.Middleware;
global using Senparc.Weixin.RegisterServices;
global using Senparc.Weixin.Work;
global using System.IO.Compression;
global using System.Reflection;
global using System.Runtime.Loader;
